Three-leaflet Dewberry - French English Dictionary